provide a guarantee - Espagnol Anglais Dictionnaire